package com.jrtc.base.entity.bo;

import com.jrtc.base.BasePage;

import java.io.Serializable;
import java.util.Date;
import java.util.List;

/**
 * 患者表(Patient)实体类
 *
 * @author makejava
 * @since 2022-03-21 17:22:21
 */
public class Patient extends BasePage implements Serializable {
    private static final long serialVersionUID = -20977317322916997L;
    /**
    * 患者ID主键
    */
    private Integer patientId;
    /**
    * 患者名称
    */
    private String patientName;
    /**
    * 患者年龄
    */
    private Integer age;
    /**
    * 患者性别
    */
    private String sex;
    /**
    * 患者手机号
    */
    private String phone;
    /**
    * 患者密码
    */
    private String password;
    /**
    * 出生日期
    */
    private Object birthday;
    /**
    * 患者注册时间
    */
    private String registerTime;
    /**
    * 患者证件号
    */
    private String idCard;
    /**
    * 患者住址
    */
    private String address;
    /**
    * VIP开始时间
    */
    private Object vipStarttime;
    /**
    * VIP结束时间
    */
    private Object vipEndtime;
    /**
    * 是否包月会员枚举，否  是
    */
    private String ispersistvip;
    /**
     * 患者证件类别
     * */
    private String idCardType;
    /**
     * 患者ID号
     * */
    private String codeNumber;
    /**
     * 身高(cm)
     * */
    private Integer height;
    /**
     * 体重(斤)
     * */
    private Integer weight;
    /**
     * 静息心率(bpm)
     * */
    private Integer restingHeartRate;
    /**
     * 微信号
     * */
    private String weChat;
    /**
     * 抓取小球数量
     * */
    private Integer ballCount;
    /**
     * 医院唯一号
     * */
    private Integer hospitalCode;
    /**
     * 医生id
     * */
    private Integer doctorId;
    /**
     * 患者头像
     * */
    private String avatar;
    /**
     * BMI
     * */
    private Integer bmi;

    /**
     * token
     * */
    private String token;

    /**
     * 患者预约单列表
     * */
    private List<PatientAppointment> patientAppointmentList;

    /*--------------------------------*/

    /**
     * 医生姓名
     * */
    private String doctorName;

    /**
     * 创建时间
     * */
    private String registerDate;

    public Integer getBmi() {
        return bmi;
    }

    public void setBmi(Integer bmi) {
        this.bmi = bmi;
    }

    public String getAvatar() {
        return avatar;
    }

    public void setAvatar(String avatar) {
        this.avatar = avatar;
    }

    public String getRegisterDate() {
        return registerDate;
    }

    public void setRegisterDate(String registerDate) {
        this.registerDate = registerDate;
    }

    public String getDoctorName() {
        return doctorName;
    }

    public void setDoctorName(String doctorName) {
        this.doctorName = doctorName;
    }

    public Integer getDoctorId() {
        return doctorId;
    }

    public void setDoctorId(Integer doctorId) {
        this.doctorId = doctorId;
    }

    public Integer getHospitalCode() {
        return hospitalCode;
    }

    public void setHospitalCode(Integer hospitalCode) {
        this.hospitalCode = hospitalCode;
    }

    public Integer getBallCount() {
        return ballCount;
    }

    public void setBallCount(Integer ballCount) {
        this.ballCount = ballCount;
    }

    public String getWeChat() {
        return weChat;
    }

    public void setWeChat(String weChat) {
        this.weChat = weChat;
    }

    public Integer getHeight() {
        return height;
    }

    public void setHeight(Integer height) {
        this.height = height;
    }

    public Integer getWeight() {
        return weight;
    }

    public void setWeight(Integer weight) {
        this.weight = weight;
    }

    public Integer getRestingHeartRate() {
        return restingHeartRate;
    }

    public void setRestingHeartRate(Integer restingHeartRate) {
        this.restingHeartRate = restingHeartRate;
    }

    public String getToken() {
        return token;
    }

    public void setToken(String token) {
        this.token = token;
    }

    public String getIdCardType() {
        return idCardType;
    }

    public void setIdCardType(String idCardType) {
        this.idCardType = idCardType;
    }

    public String getCodeNumber() {
        return codeNumber;
    }

    public void setCodeNumber(String codeNumber) {
        this.codeNumber = codeNumber;
    }

    public List<PatientAppointment> getPatientAppointmentList() {
        return patientAppointmentList;
    }

    public void setPatientAppointmentList(List<PatientAppointment> patientAppointmentList) {
        this.patientAppointmentList = patientAppointmentList;
    }

    public Integer getPatientId() {
        return patientId;
    }

    public void setPatientId(Integer patientId) {
        this.patientId = patientId;
    }

    public String getPatientName() {
        return patientName;
    }

    public void setPatientName(String patientName) {
        this.patientName = patientName;
    }

    public Integer getAge() {
        return age;
    }

    public void setAge(Integer age) {
        this.age = age;
    }

    public String getSex() {
        return sex;
    }

    public void setSex(String sex) {
        this.sex = sex;
    }

    public String getPhone() {
        return phone;
    }

    public void setPhone(String phone) {
        this.phone = phone;
    }

    public String getPassword() {
        return password;
    }

    public void setPassword(String password) {
        this.password = password;
    }

    public Object getBirthday() {
        return birthday;
    }

    public void setBirthday(Object birthday) {
        this.birthday = birthday;
    }

    public String getRegisterTime() {
        return registerTime;
    }

    public void setRegisterTime(String registerTime) {
        this.registerTime = registerTime;
    }

    public String getIdCard() {
        return idCard;
    }

    public void setIdCard(String idCard) {
        this.idCard = idCard;
    }

    public String getAddress() {
        return address;
    }

    public void setAddress(String address) {
        this.address = address;
    }

    public Object getVipStarttime() {
        return vipStarttime;
    }

    public void setVipStarttime(Object vipStarttime) {
        this.vipStarttime = vipStarttime;
    }

    public Object getVipEndtime() {
        return vipEndtime;
    }

    public void setVipEndtime(Object vipEndtime) {
        this.vipEndtime = vipEndtime;
    }

    public String getIspersistvip() {
        return ispersistvip;
    }

    public void setIspersistvip(String ispersistvip) {
        this.ispersistvip = ispersistvip;
    }

}